/*
* Copyright (C) 2012-2013, <Aeihu.z, aeihu.z@gmail.com>.
*
* Game Scenario Maker is a free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* Version 2(GPLv2) as published by the Free Software Foundation.
*/

//#ifndef _COBJECTLISTBOX_H_
//    #define _COBJECTLISTBOX_H_
//
//#include "CInfoBox.h"
//#include "CSoundBank.h"
//#include "Objects.h"
//#include "CObjectInfoBox.h" 
//#include <vector>
//
//class CObjectListBox : public CInfoBox
//{
//    private:        
//        SDL_Surface*                            Surf_SelectedItem;
//
//        int                                        Index;
//        long                                    OldTime;
//        bool                                    IsMouseOver;
//
//        bool Subclass_Init();
//        void Subclass_Cleanup();
//    protected:
//        int                                        Offset;
//        string                                    SEName_MouseOver;
//        string                                    SEName_MouseDown;
//        string                                    SEName_BoxClosed;
//
//        virtual void GetListData(int index, int &icon, string &name, int &num) {}
//        virtual int GetListSize() { return 0;}
//    public:
//
//        CObjectListBox();
//
//        void Refresh();
//
//        void OnMouseMove(int x, int y);
//        void OnLButtonDown(int x, int y);
//        void OnLButtonUp(int x, int y);
//        virtual void OnSelectedChange();
//
//        //void OnRender(SDL_Surface* Surf_Dest);
//        //void OnCleanup();
//
//        void IndexIncr();
//        void IndexSubt();
//};
//
//#endif